#ifndef APIDIALOG_H
#define APIDIALOG_H
#include "ui_apidialog.h"
#include "configdialog.h"
#include <QtGui>
#include <QtCore>
#include <QtSql>

class apidialog : public QWidget,public Ui::ApiDialog
{
    Q_OBJECT
    public :
        apidialog();
        ~apidialog();
    signals:
        void sigUsersCombo();
    public slots:
        void setUsersCombo();
    protected slots:
        bool dansdocuments();
        void configdialog();
        void changeLabel(bool);
        void preView();
        void postView();
        void showDossiersatraiter();
    private :
        int         m_compteur;
        QString     m_namesIntegrated;
        QString     m_texteblob;
        QString     m_login;
        QString m_resources;
        QString m_police;
        QString m_codec;
        QStringList m_listelogin;
        QStringList m_titres;
        QStringList m_dossCumulatedList;
        QHash<QString,QString> m_hashHtml;
        config *m_config;
        QString m_lastHeadsId;
        QString m_lastBlobId;
        QString fonctiontitre(QStringList&);
        QString replaceInHtml(const QString & text);
        void searchOfLastIds();
        //char * choosenCodec();
};

#endif
